A Visual Language for Non-WIMP User Interfaces
نویسنده
چکیده
Unlike current GUI or WIMP style interfaces, non-WIMP user interfaces, such as virtual environments, involve parallel, continuous interactions with the user. However, most current visual (and non-visual) languages for describing human-computer interaction are based on serial, discrete, token-based models. This paper introduces a visual language for describing and programming the fine-grained aspects of non-WIMP interaction. It is based on the notion that the essence of a non-WIMP dialogue is a set of continuous relationships, most of which are temporary. The underlying model combines a data-flow or constraint-like component for the continuous relationships with an event-based component for discrete interactions, which can enable or disable individual continuous relationships. The language thus separates non-WIMP interaction into two components, each based on existing visual language approaches, and then provides a framework for connecting the two.
منابع مشابه
Toward a Software Model and a Specification Language for Next-Generation User Interfaces
As user interfaces evolve from traditional WIMP to ‘reality based interfaces’, developers are faced with a set of new challenges which are not addressed by current software tools and models. This paper discusses these challenges and presents a software model and specification language which are designed to simplify the development of non-WIMP interfaces such as virtual environments. Finally, we...
متن کاملVisual Map Algebra: A Direct-Manipulation User Interface for GIS
Geographic Information Systems (GISs) store, analyze, and present spatial data and information about geographic space and geographic phenomena. Virtually all aspects of a GIS have inherent spatial, graphical, and visual characteristics. While the database and analytical aspects of GIS have enjoyed considerable advancement in recent areas, a user’s access to and interaction with spatial informat...
متن کاملDesign of Distributed User Interfaces
Current visual display ecosystems raises new situations and new configurations regarding the way a user interacts with a system through the user interface. In a post-WIMP period, we can find coupled displays, multi-touch devices, and interactive table-tops, tablets, tangible user interfaces, eWatchs and many other devices often interconnected through the same applications. This scenario poses r...
متن کامل1 Experiences with Super , a Database Visual Environment
We present our experiences with building SUPER 1 , a database environment based on a structurally object-oriented entity-relationship model, called ERC+. SUPER is designed to be a semantically rich user-friendly front-end to existing relational or object-oriented database systems. We focus on the functionalities of visual direct manipulation interfaces of SUPER, in particular the schema and the...
متن کاملHandling Ambiguity and Errors: Visual Languages for Calligraphic Interaction
This paper describes error handling and ambiguity in a class of applications organized around drawing and sketching, which we call Calligraphic Interfaces. While errors and imprecision are unavoidable features of human input, these have long been considered nuisances and problems to circumvent in user interface design. However, the transition away from non-WIMP interface styles and into continu...
متن کامل